package com.zking.ssm.He.model;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class HotelOrder {
    private Long id;

    private Long sellerId;

    private Long roomId;

    private Long userId;

    private Long invoiceId;

    private Long couponsId;

    private String orderNo;

    private String sellerName;

    private String sellerAddress;

    private String coordinates;

    private Date arrivalTime;

    private Date departureTime;

    private String ddTime;

    private BigDecimal price;

    private Integer num;

    private Integer days;

    private String roomType;

    private String roomLogo;

    private String bedType;

    private String name;

    private String tel;

    private Integer status;

    private String outTradeNo;

    private BigDecimal disCost;

    private BigDecimal yjCost;

    private BigDecimal yhqCost;

    private BigDecimal yyzkCost;

    private BigDecimal totalCost;

    private Integer enabled;

    private Date createTime;

    private BigDecimal retreatCost;

    private BigDecimal hbCost;

    private Integer hbId;

    private Integer classify;

    private String code;

    private Integer jjTime;

    private Integer voice;

    private String qrFromid;

    private Long contactsId;

    private String formId;

    private String payMethod;

    private Long totalIntegral;

    private String commentFlag;

    private Long moneyId;

    private String remark;

    private Integer payFlag;

    private Long breakCouponId;

    private Long freeRoomCouponId;

    private String orderInfo;

    public HotelOrder(Long id, Long sellerId, Long roomId, Long userId, Long invoiceId, Long couponsId, String orderNo, String sellerName, String sellerAddress, String coordinates, Date arrivalTime, Date departureTime, String ddTime, BigDecimal price, Integer num, Integer days, String roomType, String roomLogo, String bedType, String name, String tel, Integer status, String outTradeNo, BigDecimal disCost, BigDecimal yjCost, BigDecimal yhqCost, BigDecimal yyzkCost, BigDecimal totalCost, Integer enabled, Date createTime, BigDecimal retreatCost, BigDecimal hbCost, Integer hbId, Integer classify, String code, Integer jjTime, Integer voice, String qrFromid, Long contactsId, String formId, String payMethod, Long totalIntegral, String commentFlag, Long moneyId, String remark, Integer payFlag, Long breakCouponId, Long freeRoomCouponId, String orderInfo) {
        this.id = id;
        this.sellerId = sellerId;
        this.roomId = roomId;
        this.userId = userId;
        this.invoiceId = invoiceId;
        this.couponsId = couponsId;
        this.orderNo = orderNo;
        this.sellerName = sellerName;
        this.sellerAddress = sellerAddress;
        this.coordinates = coordinates;
        this.arrivalTime = arrivalTime;
        this.departureTime = departureTime;
        this.ddTime = ddTime;
        this.price = price;
        this.num = num;
        this.days = days;
        this.roomType = roomType;
        this.roomLogo = roomLogo;
        this.bedType = bedType;
        this.name = name;
        this.tel = tel;
        this.status = status;
        this.outTradeNo = outTradeNo;
        this.disCost = disCost;
        this.yjCost = yjCost;
        this.yhqCost = yhqCost;
        this.yyzkCost = yyzkCost;
        this.totalCost = totalCost;
        this.enabled = enabled;
        this.createTime = createTime;
        this.retreatCost = retreatCost;
        this.hbCost = hbCost;
        this.hbId = hbId;
        this.classify = classify;
        this.code = code;
        this.jjTime = jjTime;
        this.voice = voice;
        this.qrFromid = qrFromid;
        this.contactsId = contactsId;
        this.formId = formId;
        this.payMethod = payMethod;
        this.totalIntegral = totalIntegral;
        this.commentFlag = commentFlag;
        this.moneyId = moneyId;
        this.remark = remark;
        this.payFlag = payFlag;
        this.breakCouponId = breakCouponId;
        this.freeRoomCouponId = freeRoomCouponId;
        this.orderInfo = orderInfo;
    }

    public HotelOrder() {
        super();
    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Long getSellerId() {
        return sellerId;
    }

    public void setSellerId(Long sellerId) {
        this.sellerId = sellerId;
    }

    public Long getRoomId() {
        return roomId;
    }

    public void setRoomId(Long roomId) {
        this.roomId = roomId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getInvoiceId() {
        return invoiceId;
    }

    public void setInvoiceId(Long invoiceId) {
        this.invoiceId = invoiceId;
    }

    public Long getCouponsId() {
        return couponsId;
    }

    public void setCouponsId(Long couponsId) {
        this.couponsId = couponsId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public String getSellerName() {
        return sellerName;
    }

    public void setSellerName(String sellerName) {
        this.sellerName = sellerName;
    }

    public String getSellerAddress() {
        return sellerAddress;
    }

    public void setSellerAddress(String sellerAddress) {
        this.sellerAddress = sellerAddress;
    }

    public String getCoordinates() {
        return coordinates;
    }

    public void setCoordinates(String coordinates) {
        this.coordinates = coordinates;
    }

    public Date getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(Date arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public Date getDepartureTime() {
        return departureTime;
    }

    public void setDepartureTime(Date departureTime) {
        this.departureTime = departureTime;
    }

    public String getDdTime() {
        return ddTime;
    }

    public void setDdTime(String ddTime) {
        this.ddTime = ddTime;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Integer getNum() {
        return num;
    }

    public void setNum(Integer num) {
        this.num = num;
    }

    public Integer getDays() {
        return days;
    }

    public void setDays(Integer days) {
        this.days = days;
    }

    public String getRoomType() {
        return roomType;
    }

    public void setRoomType(String roomType) {
        this.roomType = roomType;
    }

    public String getRoomLogo() {
        return roomLogo;
    }

    public void setRoomLogo(String roomLogo) {
        this.roomLogo = roomLogo;
    }

    public String getBedType() {
        return bedType;
    }

    public void setBedType(String bedType) {
        this.bedType = bedType;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    public BigDecimal getDisCost() {
        return disCost;
    }

    public void setDisCost(BigDecimal disCost) {
        this.disCost = disCost;
    }

    public BigDecimal getYjCost() {
        return yjCost;
    }

    public void setYjCost(BigDecimal yjCost) {
        this.yjCost = yjCost;
    }

    public BigDecimal getYhqCost() {
        return yhqCost;
    }

    public void setYhqCost(BigDecimal yhqCost) {
        this.yhqCost = yhqCost;
    }

    public BigDecimal getYyzkCost() {
        return yyzkCost;
    }

    public void setYyzkCost(BigDecimal yyzkCost) {
        this.yyzkCost = yyzkCost;
    }

    public BigDecimal getTotalCost() {
        return totalCost;
    }

    public void setTotalCost(BigDecimal totalCost) {
        this.totalCost = totalCost;
    }

    public Integer getEnabled() {
        return enabled;
    }

    public void setEnabled(Integer enabled) {
        this.enabled = enabled;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public BigDecimal getRetreatCost() {
        return retreatCost;
    }

    public void setRetreatCost(BigDecimal retreatCost) {
        this.retreatCost = retreatCost;
    }

    public BigDecimal getHbCost() {
        return hbCost;
    }

    public void setHbCost(BigDecimal hbCost) {
        this.hbCost = hbCost;
    }

    public Integer getHbId() {
        return hbId;
    }

    public void setHbId(Integer hbId) {
        this.hbId = hbId;
    }

    public Integer getClassify() {
        return classify;
    }

    public void setClassify(Integer classify) {
        this.classify = classify;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Integer getJjTime() {
        return jjTime;
    }

    public void setJjTime(Integer jjTime) {
        this.jjTime = jjTime;
    }

    public Integer getVoice() {
        return voice;
    }

    public void setVoice(Integer voice) {
        this.voice = voice;
    }

    public String getQrFromid() {
        return qrFromid;
    }

    public void setQrFromid(String qrFromid) {
        this.qrFromid = qrFromid;
    }

    public Long getContactsId() {
        return contactsId;
    }

    public void setContactsId(Long contactsId) {
        this.contactsId = contactsId;
    }

    public String getFormId() {
        return formId;
    }

    public void setFormId(String formId) {
        this.formId = formId;
    }

    public String getPayMethod() {
        return payMethod;
    }

    public void setPayMethod(String payMethod) {
        this.payMethod = payMethod;
    }

    public Long getTotalIntegral() {
        return totalIntegral;
    }

    public void setTotalIntegral(Long totalIntegral) {
        this.totalIntegral = totalIntegral;
    }

    public String getCommentFlag() {
        return commentFlag;
    }

    public void setCommentFlag(String commentFlag) {
        this.commentFlag = commentFlag;
    }

    public Long getMoneyId() {
        return moneyId;
    }

    public void setMoneyId(Long moneyId) {
        this.moneyId = moneyId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public Integer getPayFlag() {
        return payFlag;
    }

    public void setPayFlag(Integer payFlag) {
        this.payFlag = payFlag;
    }

    public Long getBreakCouponId() {
        return breakCouponId;
    }

    public void setBreakCouponId(Long breakCouponId) {
        this.breakCouponId = breakCouponId;
    }

    public Long getFreeRoomCouponId() {
        return freeRoomCouponId;
    }

    public void setFreeRoomCouponId(Long freeRoomCouponId) {
        this.freeRoomCouponId = freeRoomCouponId;
    }

    public String getOrderInfo() {
        return orderInfo;
    }

    public void setOrderInfo(String orderInfo) {
        this.orderInfo = orderInfo;
    }
}